package com.renyisima.wujiansima.demo.test2;


import java.io.*;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;

/*
客户端
客户端要求：

1. 创建一个套接字(Socket)， 向服务器的侦听端口发出请求；
2. 从本地选择一个带有敏感词汇的文本文件上传到服务器；
3. 并将服务端响应的数据在控制台输出。

 */
public class ClientDemo {
    public static void main(String[] args) throws IOException {
//         发送
        Socket socket = new Socket("127.0.0.1",22222);

        BufferedInputStream bis = new BufferedInputStream(new FileInputStream("D:\\a.txt"));
        BufferedOutputStream bos = new BufferedOutputStream(socket.getOutputStream());
        byte[] bytes = new byte[1024 * 8];
        int len;
        while ((len=bis.read(bytes))!= -1){
            bos.write(bytes,0,len);
            bos.flush();
        }
        

    }
}
